Intelligent system for the dynamic modeling and operation of fuel cells

ABSTRACT

A system and method for controlling an output of a dynamic fuel cell is provided. A dynamic fuel cell has a membrane wherein a dimension of the membrane is variable during operation of the dynamic fuel cell in response to a control signal from an intelligent controller. By varying the dimension of the membrane, the output voltage of the dynamic fuel cell can be altered. An intelligent controller is provided that can measure a number of outputs and input parameters of the dynamic fuel cell and approximate input parameters using the measured values to adjust the input of the dynamic fuel cell to the approximated values.

CROSS-REFERENCE TO RELATED APPLICATION

This application is a divisional of U.S. application Ser. No. 12/161,504 filed Jul. 18, 2008 (which U.S. application is a national phase entry of international application No. PCT/CA2007/000088 filed Jan. 23, 2007) which, in turn, claims priority from U.S. provisional application No. 60/760,968, filed Jan. 23, 2006, the contents of the prior U.S. applications are incorporated herein by reference.

BACKGROUND

This invention is in the field of fuel cell control systems and more particularly to a method and system for controlling a voltage output of a fuel cell by varying a number of input parameters.

Fuels cells operate by generating electricity electromechanically. A fuel and an oxidant are provided to the fuel cell where they react in the presence of an electrolyte to generate electricity. Although various fuels and oxidants can be used, the most common are likely hydrogen and oxygen because the byproducts of a hydrogen fuel cell are rather harmless; mostly just water.

In a typical hydrogen/oxygen fuel cell, the hydrogen and oxygen are initially separated in the fuel cell by a membrane. The hydrogen, reacting with a catalyst, disassociates into protons and electrons. The disassociated protons pass through the membrane to the oxygen on the other side of the membrane, while the electrons are used to power an external circuit. On the oxygen side of the membrane, the protons, oxygen and electrons (which are reintroduced after traveling through the external circuit) react to form water and water vapor before the water and water vapor exits the fuel cell.

Current fuel cell designs are rather static; that is, they are designed to deliver power output which is preset to a certain value or within a relatively narrow power range. These fuel cell designs that deliver a fixed power output normally operate at a set temperature with a constant membrane thickness and fuel concentration. The fuel cell designs that allow a limited capability to deliver power in a relatively narrow range normally operate at a fixed temperature keeping constant membrane dimensions, such at thickness, and to varying the fuel concentration. However, these designs do not have a high degree of flexibility in their ability to vary the fuel concentration because too much variation will cause fuel crossover through the membrane, which will decrease the fuel efficiency and adversely affect the performance of the fuel cell. Therefore, the variation of fuel concentration of these fuel cells is somewhat limited which in turn limits the operating range of the fuel cell.

Typically, for applications where substantial variations in voltage/current output is required, complex electrical systems are required after the fuel cell which requires power conversion from the output of the fuel cell to be compatible with the load being driven. These system usually also include a battery system to provide short bursts of increased demand. The fuel cell design and inputs am typically designed in these systems to produce a voltage output that is usually greater than the demanded load, so that system can step down the power output from the fuel cell to provide the necessary voltage demanded. However, in this method, some efficiency is sacrificed because the fuel cell is purposely kept in an overproducing state.

There have been some attempts to increase the input parameters of fuel cells, for example, U.S. Pat. No. 6,794,855 to Hochgraf et al. discloses a control system for a fuel cell that provides temperature control in addition to controlling fuel and oxygen input, but is still limited in the input parameters it can solve for and control in real time.

SUMMARY OF THE INVENTION

It is an object of the present invention to provide a system and method that overcomes problems in the prior art.

In a first aspect, a system for controlling an output of a fuel cell is provided. The system comprises: a fuel cell having a membrane and an output voltage, the membrane having at least one membrane dimension that is variable during operation of the fuel cell and wherein varying the at least one dimension of the membrane results in changing the voltage output of the fuel cell; and an intelligent controller in communication with the fuel cell, the controller operative to control the output voltage of the fuel cell by approximating at least one input parameter using a nonlinear process model and adjusting an input of the fuel cell to the approximated at least one input parameter.

In another aspect, a method for controlling an output of a fuel cell having a membrane and operative to vary at least one dimension of the membrane is provided. The method comprises: using a desired output voltage, approximating a value for at least one input parameter of the fuel cell using at least one of: an artificial neural network, a fuzzy inference system, a neuron-fuzzy inference system and an advanced inference system; and adjusting the at least one input parameter of the fuel cell to the approximated value, to wherein the at least one input parameter comprises the at least one dimension of the membrane in the fuel cell.

In another aspect, a method for controlling an output of a fuel call having a membrane and operative to vary at least one dimension of the membrane is provided. The method comprises: using a desired output voltage and a measured at least one dimension of the membrane of the fuel cell, approximating a value for at least one input parameter of the fuel cell, other than the at least one dimension of the membrane, using at least one of: an artificial neural network, a fuzzy inference system and a neuron-fuzzy inference system; and adjusting the least one input parameter of the fuel cell to the approximated value.

In another aspect, a fuel cell for producing a voltage output is provided. The fuel cell comprises: at least on anode layer operative to receive a fuel; at least one cathode layer operative to receive an oxidant; and a membrane separating the at least one anode layer and at least one cathode layer, the membrane having at least one dimension that is variable during operation of the fuel cell. Varying the at least one dimension of the membrane of the fuel cell results in changing the voltage output of the fuel cell.

Current fuel cells have similar features. They all have an anode (catalyst) layer, a cathode (catalyst) layer and a porosity gas distribution layer (membrane). These layers including the porosity gas distribution layer (the membrane) are treated as static constants in conventional control systems because the membrane thickness of current fuel cells to cannot be varied dynamically while the fuel cell is in operation. By using a dynamic fuel cell that allows dimensions of the membranes, such as the thickness of the membrane and/or the contact area of the membrane with an anode layer and cathode layer, to be varied during operation of the dynamic fuel cell, a wide range of voltage output can be achieved with an intelligent control system that can approximate one or more input parameter and adjust these input parameters to the dynamic fuel cell to result in a desired or demanded output voltage.

DESCRIPTION OF THE DRAWINGS

While the invention is claimed in the concluding portions hereof, preferred embodiments are provided in the accompanying detailed description which may be best understood in conjunction with the accompanying diagrams where like pasts in each of the several diagrams axe labeled with like numbers, and where:

FIG. 1 is a schematic illustration of a dynamic fuel cell control system;

FIG. 2 is a schematic illustration of an aspect of the internal layers of a dynamic fuel cell;

FIG. 3 is a schematic illustration of an aspect of the internal layers of a dynamic to fuel cell wherein the membrane thickness is varied by electronic pulses;

FIG. 4 is a schematic illustration of an aspect of the internal layers of a dynamic fuel cell wherein the membrane has a number of layers including a layer holding a liquid film;

FIG. 5 is a schematic illustration of an aspect of the internal layers of a dynamic fuel cell wherein a contact surface is varied by moving a cathode layer and anode layer relative to the membrane;

FIG. 6 is a schematic illustration of an aspect of the internal layers of a dynamic fuel cell wherein a contact surface is varied by rotating an cathode layer relative to a membrane;

FIG. 7 is a flowchart of a method of controlling a dynamic fuel cell;

FIG. 8 is a flowchart of a method for configuring an intelligent controller to control a dynamic fuel cell;

FIG. 9 is a schematic diagram of a first nonlinear process model and a second nonlinear process model which can be used to determine a first data set for the method illustrated in FIG. 8;

FIG. 10 is a schematic illustration of an intelligent model used to emulate the operation of a dynamic fuel cell for the method illustrated in FIG. 8;

FIG. 11 is a variation of an intelligent controller used to control a dynamic fuel cell by varying input parameters related to the temperature or the dynamic fuel cell;

FIG. 12 is a further variation of an intelligent controller use to control a dynamic fuel cell by varying input parameters related to at least one dimension of a membrane;

FIG. 13 is a further variation of an intelligent controller use to control a dynamic fuel cell by varying input parameters related to the fuel supply system of the dynamic fuel cell; and

FIG. 14 is a further variation of an intelligent controller use to control a dynamic fuel cell by varying input parameters related to an oxygen supply system of the dynamic fuel cell.

DETAILED DESCRIPTION OF THE ILLUSTRATED EMBODIMENTS

FIG. 1 illustrates a schematic illustration of a fuel cell control system 100. The control system 100 comprises: a dynamic fuel cell 110; an intelligent controller 120; fuel input system 130; a temperature control system 140; a membrane dimension control system 150; a oxygen supply system 160; and a load 180.

The dynamic fuel cell 110 uses a fuel, such as hydrogen, methanol or any other fuel suitable to be used in a fuel cell, to generate an output voltage, V_(cell), and output current, I_(cell), which is supplied to a load 180). In a general aspect, the dynamic fuel cell 110 can be square, rectangular, circular, cylindrical, ball or tube type and of variable configuration. The anode, cathode and or membrane dimension parameters may be appropriately varied according to a proper operation control scheme. The dynamic fuel cell 110 is operative to vary at least one dimension of a membrane in the dynamic fuel cell 110 in response to a control signal from the intelligent controller 120.

Fuel cell control system 100 has a number of systems that provide input to the dynamic fuel cell 110. These systems include: a fuel input system 130; a temperature control system 140; a membrane dimension control system 150; and on oxygen supply system 160.

The fuel input system 130 provides the fuel to the dynamic fuel cell 110. For example, for a hydrogen fuel cell, the fuel input system 130 supplies the needed hydrogen to the dynamic fuel cell 110, although the fuel input system 130 could also be used to supply any type of fuel that can used in the dynamic fuel cell 110. The fuel inputs system 130 has a number of controllable variables in its supply of fuel to the dynamic fuel cell 110. These variables include the concentration of the incoming fuel, the pressure of the incoming fuel and/or the velocity of the incoming fuel.

The temperature control system 140 is operative to vary the operating temperature of the dynamic fuel cell 110. In one aspect it could be a pressurized coolant system that can vary the flow of coolant through the dynamic fuel cell 110 in other aspects it could comprises a fan portion and/or vary the temperatures of the incoming fuel and oxygen.

The membrane dimension control system 150, in one aspect, is operative to vary the thickness of a membrane in the dynamic fuel cell 110 and, in another aspect, is operative to vary the contact area between the membrane and the incoming fuel and oxygen. These dimensions can be varied by a number of mechanical, electronic, electromagnetic, electrostatic, electro-mechanical, electro-mechanical-chemical, chemical or other mechanisms.

FIG. 2 illustrates a schematic representation of layers making up a dynamic fuel cell 110 in one aspect. A membrane 210 is positioned in between an anode layer 220 and a cathode layer 230.

In one aspect, the thickness, T, of the membrane 210 can be varied by stretching and contracting the membrane 210. By applying a force to the membrane 210, such as a mechanical force, along the X-axis, Y-axis, Z-axis or combination of two or more, the is thickness, T, of membrane 210 can be varied. Alternatively, the anode layer 270 and cathode layer 230 could be rotated slightly, for example, in a screw like manner, in relation to each other causing the thickness, T, of the membrane 210 to be varied.

Additionally, the thickness, T, of the membrane 210 can be varied by exerting pressure to the outer surfaces of both the anode layer 220 and cathode layer 230 in directions A and B. By increasing the pressure exerted on the outer surfaces of the anode layer 220 and cathode layer 230, the thickness, T, of the membrane 210 can be decreased and vice versa.

The anode layer 220 and cathode layer 210 can also be bent to produce pressure on the membrane 210 which will result in the thickness, T, of the membrane 210 being varied.

FIG. 3 illustrates a schematic diagram of layers making up the dynamic fuel cell 110, shown in FIG. 1, in a further aspect. The membrane 310 thickness, T, can be varied by properly impacting pulses in the membrane 310. Membrane 310 is positioned in between an anode layer 320 and a cathode layer 330 and electrodes 340 and 350 are positioned on opposite sides of membrane 310. By making the membrane 310 of a material sensitive to electronic pulses, the thickness, T, or surface area of the membrane 310 can be varied during operation of the dynamic fuel cell 110 by passing electronic pulses through the membrane 310.

FIG. 4 illustrates a schematic representation of the dynamic fuel cell 110 of FIG. 1, in a further aspect that alters the thickness, T, of a membrane 410. The membrane 410 is comprised of two outer membrane layers 440 and 430 made of a typical membrane material and an inner layer 460. The inner layer 460 contains a film of liquid solution. By supplying and evacuating the liquid solution in the inner layer 460, the thickness, T, of the overall membrane 410 can be varied during operation of the dynamic fuel cell 110.

Additionally, the concentration of the protons in the liquid solution will also change, changing the performance of the dynamic fuel cell 110, rapidly.

Referring again to FIG. 1, in another aspect, the dimension of the membrane in the dynamic fuel cell 110 that is variable is the contact area of the membrane with the anode and cathode layers in the dynamic fuel cell 110. The dynamic fuel cell 110 is operative to vary the contact area between the membrane and the incoming fuel and oxygen. The contact area of the membrane with the anode layer and cathode layer in the dynamic fuel cell 110 is a parameter of operation of the dynamic fuel cell 110 that greatly affects the in output voltage, V_(cell), of the dynamic fuel cell 110. Varying the contact area of the membrane with the anode layer and/or cathode layer can be done by bending the anode layer and cathode layer with respect to the membrane respectively.

FIG. 5 is a schematic illustration of a further aspect of the dynamic fuel cell 10, of FIG. 1, where a contact area, CA, between a membrane 510, an anode layer 520 and a cathode layer 530 can be varied by moving the cathode layer 530 and/or anode layer 520 relative to the membrane 510. In this manner a contact area, CA, between the membrane 510 and the anode layer 520 and the membrane 510 and the cathode layer 530 can be varied as the dynamic fuel cell 110 is operating, allowing the voltage output. V_(cell), of the dynamic fuel cell 110 to be varied over a wide range. A person skilled in the art will appreciate that the anode layer 520 or cathode layer 530 could be moved alone, or alternatively the membrane 510 could be moved to vary the contact area, CA.

FIG. 6 is a schematic illustration of a further aspect of the dynamic fuel cell 110 where a contact area is varied by rotating the cathode layer 630 relative to the membrane 610. In this manner, the contact area between the membrane 610 and the cathode layer 630 can be varied during operation of the dynamic fuel cell 110, allowing the voltage output, V_(cell), of the dynamic fuel cell 110 to be varied over a wide range. A person skilled in the art will appreciate that the anode layer 620, the membrane 610 or any combination of the anode layer 620, membrane 610 and cathode layer 630 could be rotated to vary the contact area.

Referring again to FIG. 1, the oxygen supply system 160 is operative to supply the desired oxygen to the dynamic fuel cell 110. A person skilled in the art will appreciate that the oxygen supply system 160 can comprise various configurations of compressors, filters, oxygen conditioning systems, etc. The oxygen supply system 160 has a number of controllable variables in its supply of oxygen to the fuel cell 110. Some of these controllable variables include the concentration of the incoming oxygen, the pressure of the incoming oxygen and/or the velocity of the incoming oxygen.

All of these controllable variables in the fuel supply system 130, temperature control system 140, membrane dimension control system ISO and oxygen supply system 160 have a significant effect on performance of the dynamic fuel cell 110. These variables are related to the voltage output, V_(cell), and current output, I_(cell), of the dynamic fuel cell 110 by a complicated and highly non-linear function. By altering the variables, the performance of the dynamic fuel cell 110 can be greatly varied.

The intelligent controller 120 is operative to control the operation of the fuel supply system 130, temperature control system 140, membrane dimension control system 150 and the oxygen supply system 160, respectively. The intelligent controller 120 monitors the voltage output, V_(cell), and the current output, I_(cell), of the dynamic fuel cell 110 and uses these measured values to alter the variables in the fuel supply system 130, temperature control system 140, membrane dimension control system 150 and the oxygen supply to system 160. In order to control the output of the dynamic fuel cell 110 using a relatively large number of input parameters of the dynamic fuel cell 110 in real-time, the intelligent controller 120 uses a nonlinear process model such as an artificial neural network, fuzzy inference system, neuro-fuzzy inference system and or other advance inference system to quickly approximate the needed input parameters based on a demanded or desired output voltage for the dynamic fuel cell 110. The intelligent controller 120 then uses the approximated input parameters to control the variables in the fuel supply system 130, temperature control system 140, membrane dimension control system 150 and the oxygen supply system 160 to result in the dynamic fuel cell 110 providing the desired voltage output.

FIG. 7 is a flowchart illustrating a method 700 implemented by the intelligent controller 120 to control the voltage output of the dynamic fuel cell 110. The method 700 is continuously implemented by the intelligent controller 120 as the fuel cell control system 100 is in operation. Method 700 comprises the steps of: measuring the voltage output and current output of a fuel cell 710; determining the demanded voltage 720; using the demanded voltage and a nonlinear process model, approximating input parameters 730; and controlling the fuel cell by adjusting input parameters to the approximated values 740.

At step 710 of the method 700, the intelligent controller 120 measures the voltage output and current output of the dynamic fuel cell 110 and these measured values are then used to determine a demanded voltage at step 720 that is demanded by the load 180.

At step 730 the method 700 uses the calculated demanded voltage and the nonlinear process model to approximate desired input parameters for the dynamic fuel cell 110.

At step 740 the Intelligent controller 120 controls the dynamic fuel cell 110 by adjusting the various input parameters to match approximated input parameters determined at step 730. The intelligent controller 120 provides signals to the fuel input system 130; the temperature control system 140; the membrane dimension control system 150; and the oxygen supply system 160 which set these systems to provide the input parameters approximated by the intelligent controller 120. Operating under the adjusted input parameters, the dynamic fuel call 110 will provide a voltage output the same as or sufficiently close to the voltage demanded by the load 180.

In this manner, die intelligent controller 120 allows real-time control of the voltage output of the dynamic fuel cell 110. As the voltage demanded or desired by the load 180 varies, the intelligent controller 120 approximates new input parameters that will produce the demanded or desired voltage (or sufficiently close voltage) and adjusts the inputs to the dynamic fuel cell 110, accordingly. By adjusting the above mentioned input parameters, a wide range of voltage outputs can be achieved with the dynamic fuel cell 110.

The intelligent controller 120 can be tuned and optimized by obtaining experimental data from an actual dynamic fuel cell 110. Outputs of the dynamic fuel cell 110 and their corresponding inputs can be recorded and used to train or tune the artificial neural network, fuzzy inference system, neuro-fuzzy inference system and/or other advanced inference system methodologies used by the intelligent controller 120. Alternatively, outputs of the dynamic fuel cell 110 and their corresponding inputs can be determined by solving mathematical functions describing the operation of the dynamic fuel cell 110 and these determined values used to tune and/or optimize the intelligent controller 120 directly. Although the complicated and highly nonlinear equations describing the operation of the intelligent controller 120 may not be solvable in real-time while the dynamic fuel cell 110 is in operation, it is often possible to solve them for various inputs and outputs given enough time. A data set to configure the intelligent controller 120 can be determined by solving for the equations to create a sufficient data set for training.

In a further aspect, the dynamic fuel cell 110 can be modeled using an intelligent model that models nonlinear processes in order to emulate the operation of the dynamic fuel cell 110. For many engineering and science problems, in order to analyze or to optimize some processes, sometimes it is not possible nor necessary to perform costly laboratory experiments using the dynamic fuel cell 110 to get meaningful data over a wide spectrum of operation conditions, in order to configure the intelligent controller 120 to approximate input parameters that will result in a output voltage, Vcell, of the dynamic fuel cell 110 that is sufficiently close to the desired or demanded voltage. The intelligent model that is created is then used to determine a set of outputs and their corresponding set of inputs in order to train the intelligent controller 120. FIG. 8 is a flowchart of a method 800 for configuring the intelligent controller 120 to control the dynamic fuel cell 110, comprising the steps of: determining the output of a fuel cell for a given set of inputs to create a first data set 810; creating an intelligent model 820; training the intelligent model using the first data set to emulate the fuel cell 830; determining a second data set using the intelligent modal 840, and configuring the intelligent controller 120 using the second data set 850.

The method 800 begins at step 810, where a first data set is determined comprising the values of a set of input parameters and the output resulting from die set of input parameters for the dynamic fuel cell 110. Typically, the output cell voltage is determined for a corresponding set of input parameters which comprise fuel variables, temperature, membrane dimensions, cell current and oxygen variables (the same input parameters that can be adjusted by the intelligent controller 120). The first data set doe not have to be extensive with each set of possible input parameters and the resulting output for the entire operating range of the dynamic fuel cell 110, but rather just a subset of the range of operation of the dynamic fuel cell 110, with enough data to create a sufficient model of the dynamic fuel cell 110.

The first data set can be determined or obtained in a number of ways. The output resulting from a set of input parameters can be determined by calculating from the highly non-linear function equations and/or obtained from other trained intelligent systems and/or from experimentation.

The highly non-linear function equations can be solved, for various sets of input variables, to determine a calculated output of the dynamic fuel cell 110. In some cases it is possible to solve the equations describing the operation of the dynamic fuel cell 110. While these equations are complicated and highly nonlinear making it hard to calculate solutions, they are not necessarily unsolvable. However, while they may be solvable, the time and effort needed to solve them for various input variables can be quite extensive; making it impractical to use the equations in the intelligent controller 120 where input parameters must be determined in real time conditions. However, even with the time and effort required to solve the equations describing the operation of the dynamic fuel cell 110, because the creation of the first data set does not require it to be done tinder a real-time constraint, like the operation of the intelligent controller 120.

Experimentation on the dynamic fuel cell 110 can also be done to create the corresponding output values to input parameters values of the first data set. By varying the input parameter of the dynamic fuel cell 110 and recording the resulting output of the dynamic fuel cell 110 the first data set can be determined.

Alternatively, nonlinear process models can also be used to generate some initial data which can be used to determine the output values and corresponding input values for the first data set. FIG. 9 illustrates a schematic diagram of a model system 900 comprising a first nonlinear process model 910 and a second nonlinear process model 920, which are combined to calculate a fuel molar fraction in the membrane of the dynamic fuel cell 110. Each of the first nonlinear process model 910 and the second nonlinear process model 920 can be an artificial neural network, a fuzzy inference system, a neuro-fuzzy inference system and/or other advanced inference systems. The inputs to the first nonlinear process model 920 are temperature 930 and fuel concentration 940. The resulting output from the first nonlinear process model 920 is a transfer parameter 950. This transfer parameter 950 is then used as the input to the second nonlinear process model 920 which outputs a fuel molar fraction 960 of the fuel in the membrane of the dynamic fuel cell 110. This molar fraction 950 can then be used to determine the output current, I_(cell), of the dynamic fuel cell 110. By using the inputs and outputs of the model system 900 shown in FIG. 9, the first data set can be determined for method 800, illustrated in FIG. 8. Additionally, the system 900 can be use without method 800 by just using it to create a data net to configure the control of the intelligent controller 120, directly, without requiring the construction of an intelligent model.

Referring again to FIG. 8, at step 820, the dynamic fuel cell 110 is modeled using an intelligent system to emulate the behavior of the dynamic fuel cell 110 in the fuel cell control system 100. FIG. 10 illustrates a schematic illustration of an intelligent model 1000 used to emulate the operation of the dynamic fuel cell 110. The intelligent model 1000 has inputs of fuel variables 1030, temperature 1040, membrane dimensions 1050, cell current 1055 and oxygen variables 1060. The output of the intelligent model 1000 corresponding to these inputs is cell voltage 1070.

The intelligent model 1000 is a nonlinear process model and can be implemented using an artificial neural network, a fuzzy inference system, a neuro-fuzzy inference system (for example, although not necessarily, of the CANFIS type), and/or any other advanced inference system.

Referring again to FIG. 8, at step 830 the intelligent model 1000 is configured by training and/or tuning it using the input parameter values and corresponding output values contained in the first data set that was determined at step 810.

Once the intelligent model 1000 has been sufficiently configured by training it or properly parameter updating/tuning it, the intelligent model 1000 will closely approximate the voltage output, V_(cell), for the dynamic fuel cell 110 for a given set of input parameters. Providing the values for the input parameters of the fuel variables 1030, the temperature 1040, the membrane dimensions 1050, the cell current 1055 and the oxygen variables 1060 to the intelligent model 1000, causes the intelligent model 1000 to approximate a voltage output 1070, which will be sufficiently close to or the same as the output of the dynamic fuel cell 110 for the provided input parameters. By changing any or all of the input parameters of the intelligent model 1000, an approximation of the cell voltage 1070 is provided by the intelligent model 1000.

At step 840, the intelligent model 1000 is used to determine a second data set of input parameter values and the corresponding approximated output in order to configure the intelligent controller 120 by training or tuning using the second data set. The second data set is created of a subset of inputs to the fuel cell model 1000 and the resulting cell voltage 1070 that is sufficient to train or update the intelligent controller 120.

At step 850, the intelligent controller 120 is configured by training and/or updating the intelligent controller 120 using the second data set generated at step 840 of the method 800.

Using method 800, the intelligent controller 120 is configured to provide approximations of the input parameters so that by adjusting the input parameters of the dynamic fuel cell 110 to the approximated input parameters, the output voltage, V_(cell), will be sufficiently close to the voltage demanded or desired by the load 180.

Experimental data from the dynamic fuel cell 110, input and outputs calculated for the dynamic fuel cell 110 or the method 800 can also be used to configure a variety of intelligent controllers that can be used to adjust one or more of a number of different input parameters. An intelligent controller can be configured, to measure the voltage to output, V_(cell), the current output, I_(cell), of the dynamic fuel cell 110 and any of the variable input parameters to the dynamic fuel cell 110 to approximate a value for any of the variable input parameters that the intelligent controller can adjust so that the dynamic fuel cell 110 has a voltage output, V_(cell), the same or close to a voltage demanded or desired by a load 180. For example, FIGS. 11 through 14 show variations of an intelligent controller than can control various input parameters to have the dynamic fuel cell 110 produce an output voltage. V_(cell), that is close to or the same as a voltage demanded by the load 180. A person skilled in the art will appreciate that any of the variable input parameters or any combination of the variable input parameters could be varied using an intelligent controller configured using the experimentally obtained data, data calculated for the dynamic fuel cell 110 or a data set obtained using method 800 shown in FIG. 8.

FIG. 11 illustrates a schematic illustration of a fuel cell control system 1100. Intelligent controller 1120 receives input of current output, I_(cell), and voltage output, V_(cell), as well as the input parameters of the fuel supply system 130, membrane dimension control system 150 and the oxygen supply system 160. With these inputs, the intelligent controller 1120 can approximate a temperature to result in a desired voltage output, V_(cell), and adjust the temperature control system 140 as required. In this manner, the fuel supply system 130, membrane dimension control system 150 and the oxygen supply system 160 can have their input parameters varied independently of the intelligent controller 1120 to allow these systems to work within desired ranges independently of controlling the voltage output, V_(cell).

FIG. 12 illustrates a schematic illustration of a fuel cell control system 1200. Intelligent controller 1220 receives input of current output. I_(cell), and voltage output. V_(cell), as well as the input parameters of the fuel supply system 130, temperature control system 140 and the oxygen supply system 160. With these inputs, the intelligent controller 1220 can approximate input parameters related to the membrane dimension to result in a desired voltage output. V_(cell), and adjust the membrane dimension control system 150 as required. In this manner, the fuel supply system 130, temperature control system 140 and oxygen supply system 160 can have their input parameters varied independently of the intelligent controller 1220 to allow these systems to work within desired ranges independently of controlling the voltage output, V_(cell).

FIG. 13 illustrates a schematic illustration of a fuel cell control system 1300. Intelligent controller 1320 receives input of current output, I_(cell), and voltage output, V_(cell), as well as the input parameters of the temperature control system 150, membrane dimension control system 150 and oxygen supply system 160. With these inputs, the intelligent controller 1320 can approximate input parameters related to the fuel supply to result in a desired voltage output, V_(cell), and adjust the fuel supply system 130 as required. In this manner, temperature control system 140, membrane dimension control system 150 and oxygen supply system 160 can have their input parameters varied independently of the intelligent controller 1320 to allow these systems to work within desired ranges independently of controlling the voltage output, V_(cell).

FIG. 14 illustrates a schematic illustration of a fuel cell control system 1400. Intelligent controller 1420 receives input of current output, I_(cell), and voltage output, V_(cell), as well as the input parameters of the fuel supply system 130, temperature control system 140 and membrane dimension control system 130. With these inputs, the intelligent controller 1420 can approximate input parameters related to the oxygen supply to result in a desired voltage output, V_(cell), and adjust the oxygen supply system 160 as required. In this manner, the fuel supply system 130, temperature control system 140 and membrane dimension control system 150 can have their input parameters varied independently of the intelligent controller 1420 to allow these systems to work within desired ranges independently of controlling the voltage output, V_(cell).

FIGS. 11-14 only show various implementations of an intelligent controller that measures various variable input parameters to control the output voltage, V_(cell), or the dynamic fuel cell 110. However, a person skilled in the art will appreciate that other variations could also be implemented.

The foregoing; is considered as illustrative only of the principles of the invention. Further, since numerous changes and modifications will readily occur to those skilled in the art, it is not desired to limit the invention to the exact constriction and operation shown and described, and accordingly, all such suitable changes or modifications in structure or operation which may be resorted to are intended to fall within the scope of the claimed invention. 

What is claimed is:
 1. A method for controlling an output of a fuel cell having a membrane between an anode and a cathode and operative to vary at least one effective dimension of the membrane, said method comprising: sense an output of the fuel cell; approximate a given effective membrane dimension for a desired output of the fuel cell using a non-linear process model; and control a membrane dimension control system associated with the fuel cell and operable to change an effective dimension of the membrane in order to selectively change said effective dimension of said membrane to said given effective membrane dimension.
 2. The method of claim 1 wherein the at least one dimension of the membrane is at least one of: a thickness of the membrane and a contact surface between an anode layer and a cathode layer.
 3. The method of claim 1 wherein the membrane comprises a plurality of layers.
 4. The method of claim 1 wherein the at least one dimension is a thickness of the membrane and wherein said membrane dimension control system is operable to vary the thickness of the membrane by at least one of: stretching and contracting the membrane; applying pressure to outside surfaces of the cathode layer and the anode layer; introducing electronic pulses into the membrane; bending at least one of the cathode layer and the anode layer to compress the membrane; where the membrane comprises a pair of outer membrane layers and an inner layer positioned in between the pair of outer membrane layers, the inner layer containing a liquid film, selectively supplying and evacuating liquid from the inner layer.
 5. The method of claim 1 wherein the at least one dimension is a thickness of the membrane and wherein the thickness of the membrane is varied by at least one of: stretching and contracting the membrane; applying pressure to outside surfaces of the cathode layer and the anode layer; introducing electronic pulses into the membrane; bending at least one of the cathode layer and the anode layer to compress the membrane; where the membrane comprises a pair of outer membrane layers and an inner layer positioned in between the pair of outer membrane layers, the inner layer containing a liquid film, selectively supplying and evacuating liquid from the inner layer.
 6. The method of claim 1 wherein the at least one dimension is a contact area between the membrane and the anode layer and the membrane and the cathode layer and wherein said membrane dimension control system is operable to vary the contact area by at least one of: moving at least one of the cathode layer and the anode layer relative to the membrane; moving the membrane relative to at least one of the cathode layer and the anode layer; bending at least one of the cathode layer and the anode layer, relative to the membrane; moving at least one of the cathode layer and anode layer longitudinally in relation to the membrane.
 7. The method of claim 1 wherein the at least one dimension is a contact area between the membrane and the anode layer and the membrane and the cathode layer and wherein the contact area is varied by at least one of: moving at least one of the cathode layer and the anode layer relative to the membrane; moving the membrane relative to at least one of the cathode layer and the anode layer; bending at least one of the cathode layer and the anode layer, relative to the membrane; moving at least one of the cathode layer and anode layer longitudinally in relation to the membrane.
 8. The method of claim 1 wherein the at least one dimension is at least one of a thickness of the membrane and a contact area between at least one of the anode layer and the membrane and the cathode layer and the membrane, and said membrane dimension control system is operable to rotate at least one of the cathode layer, the anode layer and the membrane to vary at least one of said thickness and said contact area.
 9. The method of claim 1 wherein the at least one dimension is at least one of a thickness of the membrane and a contact area between at least one of the anode layer and the membrane and the cathode layer and the membrane, and comprising rotating at least one of the cathode layer, the anode layer and the membrane to vary at least one of said thickness and said contact area.
 10. A method for controlling an output of a fuel cell having a membrane between an anode and a cathode and operative to vary at least one effective dimension of the membrane, said method comprising: sense an output of the fuel cell; approximate a given effective membrane dimension for a desired output of the fuel cell using a non-linear process model; and change an effective dimension of the membrane in order to selectively change said effective dimension of said membrane to said given effective membrane dimension.
 11. The method of claim 10 wherein the at least one dimension of the membrane is at least one of: a thickness of the membrane and a contact surface between an anode layer and a cathode layer.
 12. The method of claim 10 wherein the at least one dimension is a thickness of the membrane and wherein the thickness of the membrane is varied by at least one of: stretching and contracting the membrane; applying pressure to outside surfaces of the cathode layer and the anode layer; introducing electronic pulses into the membrane; bending at least one of the cathode layer and the anode layer to compress the membrane; where the membrane comprises a pair of outer membrane layers and an inner layer positioned in between the pair of outer membrane layers, the inner layer containing a liquid film, selectively supplying and evacuating liquid from the inner layer.
 13. The method of claim 10 wherein the at least one dimension is a contact area between the membrane and the anode layer and the membrane and the cathode layer and wherein the contact area is varied by at least one of: moving at least one of the cathode layer and the anode layer, relative to the membrane; moving the membrane relative to at least one of the cathode layer and the anode layer; bending at least one of the cathode layer and the anode layer, relative to the membrane; moving at least one of the cathode layer and anode layer longitudinally in relation to the membrane.
 14. The method of claim 10 wherein the at least one dimension is at least one of a thickness of the membrane and a contact area between at least one of the anode layer and the membrane and the cathode layer and the membrane, and comprising rotating at least one of: the cathode layer and the anode layer relative to the membrane to vary at least one of said thickness and said contact area. 